Skip to content

DEVOPS-10: Replace Trello with MongoDB#11

Open
CarlyG55 wants to merge 1 commit intomainfrom
DEVOPS-10-database
Open

DEVOPS-10: Replace Trello with MongoDB#11
CarlyG55 wants to merge 1 commit intomainfrom
DEVOPS-10-database

Conversation

@CarlyG55
Copy link
Copy Markdown
Owner

Please make sure you are raising this PR against your own repository and not the original. If it says https://github.com/CorndelWithSoftwire in the search bar right now, you are in the wrong place!

Please also don't forget to submit the PR's url to Aptem afterwards (by clicking on the corresponding exercise component, pasting the url in the textbox that appears and then pressing the finish button).

Copy link
Copy Markdown
Collaborator

@JackMeadDev JackMeadDev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work, you've got a really clean conversion here from Trello to Mongo, and I had no issues following the instructions to run your app with CosmosDB 😄 I've left a couple of optional thoughts, but very happy for you to merge whenever you're ready


def change_card_status(card_id, status):
collection = get_collection()
collection.update_one({"_id": card_id}, {"$set": {"status": status}}) No newline at end of file
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor, but it's a good habit to convert the string card_id here to an ObjectId (like below) since some versions of MongoDB will refuse to do the type conversion for you, although CosmosDB does

from bson import ObjectId

...

collection.update_one({"_id": ObjectId(card_id)}, {"$set": {"status": status}})

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants